Text copied to clipboard!

Название

Text copied to clipboard!

Старший PHP разработчик NoSQL AWS Unit Testing

Описание

Text copied to clipboard!
Мы ищем опытного старшего PHP разработчика, который присоединится к нашей команде для разработки и поддержки высоконагруженных веб-приложений. В этой роли вы будете работать с современными технологиями, включая NoSQL базы данных, облачные сервисы AWS и методологии тестирования кода. Вы будете участвовать в проектировании архитектуры, оптимизации производительности и обеспечении надежности наших систем. Основные обязанности включают разработку новых функций, исправление ошибок, написание тестов и работу с базами данных NoSQL. Мы ожидаем, что кандидат будет активно участвовать в обсуждении архитектурных решений, предлагать улучшения и следить за качеством кода. Идеальный кандидат должен иметь глубокие знания PHP, опыт работы с NoSQL базами данных (например, MongoDB, DynamoDB), а также понимание принципов облачных вычислений в AWS. Важным аспектом работы является тестирование кода, поэтому опыт написания unit-тестов будет большим преимуществом. Мы предлагаем конкурентоспособную заработную плату, гибкий график работы, возможность удаленной работы и участие в интересных проектах. Если вы хотите работать в динамичной среде, где ценится качество кода и инновации, мы будем рады видеть вас в нашей команде!

Обязанности

Text copied to clipboard!
  • Разработка и поддержка веб-приложений на PHP.
  • Проектирование и оптимизация баз данных NoSQL.
  • Интеграция с облачными сервисами AWS.
  • Написание unit-тестов для обеспечения качества кода.
  • Оптимизация производительности и безопасности приложений.
  • Работа в команде с разработчиками, дизайнерами и менеджерами проектов.
  • Документирование кода и архитектурных решений.
  • Участие в код-ревью и обсуждении архитектурных решений.

Требования

Text copied to clipboard!
  • Опыт работы с PHP от 5 лет.
  • Знание и опыт работы с NoSQL базами данных (MongoDB, DynamoDB и др.).
  • Опыт работы с AWS (EC2, S3, Lambda и др.).
  • Навыки написания unit-тестов (PHPUnit или аналогичные инструменты).
  • Понимание принципов ООП и паттернов проектирования.
  • Опыт работы с системами контроля версий (Git).
  • Знание английского языка на уровне чтения технической документации.
  • Умение работать в команде и предлагать архитектурные решения.

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт работы с PHP и какие проекты вы разрабатывали?
  • Какие NoSQL базы данных вы использовали и в каких случаях?
  • Какой у вас опыт работы с AWS и какие сервисы вы использовали?
  • Как вы подходите к тестированию кода и написанию unit-тестов?
  • Как вы оптимизируете производительность PHP-приложений?
  • Какой ваш опыт работы с системами контроля версий, такими как Git?
  • Как вы решаете проблемы, связанные с масштабируемостью веб-приложений?
  • Какой ваш подход к код-ревью и улучшению качества кода?